package com.acquisition.param.dto;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 网络参数
 * 对应NetworkParam
 * 
 * @author wuqiwei
 * @date 2020/10/15
 */
public class NetConfig {

	@JSONField(name="type")
	private String type;

	@JSONField(name="mn")
	private String mn;

	@JSONField(name="APN")
	private String APN;

	@JSONField(name="usename")
	private String usename;

	@JSONField(name="password")
	private String password;

	@JSONField(name="CID")
	private int CID;

	@JSONField(name="certificationType")
	private int certificationType;

	@JSONField(name="netType")
	private int netType;

	@JSONField(name="PIN")
	private String PIN;

	@JSONField(name="APNNumber")
	private String APNNumber;

	public NetConfig() {
		super();
	}

	public NetConfig(String type, String mn, String aPN, String usename, String password, int cID,
			int certificationType, int netType, String pIN, String aPNNumber) {
		super();
		this.type = type;
		this.mn = mn;
		APN = aPN;
		this.usename = usename;
		this.password = password;
		CID = cID;
		this.certificationType = certificationType;
		this.netType = netType;
		PIN = pIN;
		APNNumber = aPNNumber;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getMn() {
		return mn;
	}

	public void setMn(String mn) {
		this.mn = mn;
	}

	public String getAPN() {
		return APN;
	}

	public void setAPN(String aPN) {
		APN = aPN;
	}

	public String getUsename() {
		return usename;
	}

	public void setUsename(String usename) {
		this.usename = usename;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public int getCID() {
		return CID;
	}

	public void setCID(int cID) {
		CID = cID;
	}

	public int getCertificationType() {
		return certificationType;
	}

	public void setCertificationType(int certificationType) {
		this.certificationType = certificationType;
	}

	public int getNetType() {
		return netType;
	}

	public void setNetType(int netType) {
		this.netType = netType;
	}

	public String getPIN() {
		return PIN;
	}

	public void setPIN(String pIN) {
		PIN = pIN;
	}

	public String getAPNNumber() {
		return APNNumber;
	}

	public void setAPNNumber(String aPNNumber) {
		APNNumber = aPNNumber;
	}

	@Override
	public String toString() {
		return "NetConfig [type=" + type + ", mn=" + mn + ", APN=" + APN + ", usename=" + usename + ", password="
				+ password + ", CID=" + CID + ", certificationType=" + certificationType + ", netType=" + netType
				+ ", PIN=" + PIN + ", APNNumber=" + APNNumber + "]";
	}

}
